3 research outputs found
Entwicklung eines Simulators für Adaptive-Cruise-Control Systeme mit LEGO Mindstorm Robotern
Das Adaptive Cruise Control System ist ein fahrerunterstützendes System in Fahrzeugen und wird von vielen Automobilherstellern in ihren Produkten verwendet. Es sorgt dafür das ein Fahrzeug eine gewünschte Geschwindigkeit konstant hält und wenn nötig durch automatisches Bremsen und Beschleunigen einen Sicherheitsabstand zum vorausfahrenden Fahrzeug einhält. Im Rahmen dieser Bachelorarbeit wird dieses System für zwei Lego Mindstorms Roboter implementiert. Die Implementierung besteht aus zwei Programmen. Das erste Programm ist für den Lego Mindstorms Roboter, der das Adaptive Cruise Control System verendet, und das andere Programm ist für den Roboter der vorausfährt. Für das Programm mit dem Adaptive Cruise Control wurden zwei unterschiedliche Algorithmen verwendet. Ein Algorithmus arbeitet mit der Information, wie schnell das vorausfahrende Fahrzeug fährt, und der andere Algorithmus arbeitet ohne diese Information. Diese Programme sollen das Adapive Cruise Control System simulieren und in Studien für Sicherheitsanalysen verwendet werden
Comparison and evaluation of ontology visualizations
In the last couple of years a large number of software aiming at visualizing ontologies were introduced, causing difficulties in selecting an objectively suitable visualizing tool. This work lists free and commercial tools in four groups named by the visualizing method used by members of each group. Furthermore a detailed examination of each tool in a separate section is presented. Finally the document comes to an end with an overview of all listed tools and a recommendation of the most powerful ones of each group
Implementation of a an automatic refactoring for reducing duplicated source code
Code-Klone sind sehr ähnliche Code-Fragmente, die die Wartung von Software erschweren und den Quellcode unnötig vergrößern. Durch ein Refactoring können Code-Klone entfernt werden, ohne das Verhalten der Software zu verändern. Dieses Refactoring kann manuell oder durch ein Tool (teils-)automatisch durchgeführt werden. In der Abteilung für Software Engineering wird ein Refactoring-Bot entwickelt, der automatisch code smells beheben kann. Die Möglichkeit, duplizierten Quellcode automatisch zu reduzieren, fehlt dem Bot derzeit aber noch. Im Rahmen dieser Masterarbeit wird dieser Bot um das Code-Klon Refactoring erweitert